OPAM switch
OPAM
の持っている環境を切り替える機能
opam switch create . --deps-only --with-test
とかで環境構築ができる
OPAM
はデフォルトではグローバルな空間にパッケージを入れていき,同一パッケージのバージョン違いは認められない
これには当然コンパイラも含まれる
環境を切り替えることで
色々と困る
OCaml
の環境
全て
を構築するという形をとる
普通に数GiB 単位でストレージを持っていかれる
opam switch デカすぎ問題